/**********************************************************************
*
*   Copyright(C) 2021
*   FileName: 
*   Version : V0.0.1
*   Date    : 2024-04-20
*   Author  : Song.YuLong@chipsbank
*   Description: 
*   
*   Others:
*
*   Function List:
*   History      :
*
***********************************************************************/

#ifndef __LCD_DRAW_FONT_H__
#define __LCD_DRAW_FONT_H__

#include "app_config.h"
#include "Type_def.h"

#define FONT_DATA_Type  code

#define D_DRAW_SCROLL_ENABLE  0 /* 1:使能滚动显示，0：禁止滚动显示 */

enum {
  E_FONT_S08X16=0,  /*  8x16 字体大小 */ 
  E_FONT_S12X12,    /* 12x12 字体大小 */ 
  E_FONT_S16X16,    /* 16x16 字体大小 */ 
  E_FONT_S16X24,    /* 16x24 字体大小 */ 
  E_FONT_S24X24,    /* 24x24 字体大小 */
  E_FONT_S32X32,    /* 32x32 字体大小 */
  E_FONT_MAX
};

enum {
  TEXT_ALIGN_FIX=0,   /* 固定位置 */
  TEXT_ALIGN_LEFT,    /* 靠左显示 */
  TEXT_ALIGN_RIGHT,   /* 靠右显示 */
  TEXT_ALIGN_CENTER,  /* 居中显示 */
};

enum {
  TEXT_SCROLL_HORIZONTAL, /* 水平滚动 */
  TEXT_SCROLL_VERTICAL,   /* 垂直滚动 */
};

#define WORDSPACE   (0)   /* 默认字间距 */

#define D_FONT_W_8                (8)
#define D_FONT_H_8                (8)
#define D_FONT_W_12               (12)
#define D_FONT_H_12               (12)
#define D_FONT_W_16               (16)
#define D_FONT_H_16               (16)
#define D_FONT_W_24               (24)
#define D_FONT_H_24               (24)
#define D_FONT_W_32               (32)
#define D_FONT_H_32               (32)
#define D_FONT_W_ASCII            (16)  /* ASCII 字符宽度 */
#define D_FONT_H_ASCII            (24)  /* ASCII 字符高度 */


#if TCFG_FONT_SIZE_ASCII_8X16_ENABLE
/* ascii 8*16 点 */
struct font_ascii_8x16_t  
{
    char txt[2];    /* ASCII：2字节， 汉字：3字节 */
    unsigned char dat[16];   /* 不同字体打大小长度不同，统一使用最大字体长度也可以但会增加存储空间占用 */
};
#endif

#if TCFG_FONT_SIZE_ASCII_16X24_ENABLE
/* ascii 16*24 点 */
struct font_ascii_16x24_t  
{
    char txt[2];  /* ASCII：2字节， 汉字：3字节 */
    unsigned char dat[48];   /* 不同字体打大小长度不同，统一使用最大字体长度也可以但会增加存储空间占用 */
};
#endif

#if TCFG_FONT_SIZE_HZK_16X16_ENABLE
struct font_hzk_16x16_t  
{
    char txt[3];  /* ASCII：2字节， 汉字：3字节 */
    unsigned char dat[32];   /* 不同字体打大小长度不同，统一使用最大字体长度也可以但会增加存储空间占用 */
};
#endif


void lcd_draw_ascii(char *text, int x, int y, u8 font_size, uint8_t draw_inverse, u8 draw_mode);

void lcd_draw_pinyin(char *text, int x, int y, u8 font_size, uint8_t draw_inverse, u8 draw_mode);

void lcd_draw_chinese(char *text, int x, int y, u8 font_size, uint8_t draw_inverse, u8 draw_mode);

void lcd_draw_text(char *text, int x, int y, u8 font_size, uint8_t draw_inverse, u8 draw_mode);

void lcd_draw_string(char *str, int x, int y, u8 font_size, u8 wordspace, u8 align, uint8_t draw_inverse, u8 draw_mode);

int lcd_draw_string_width_get(char* str, u8 font_size, u8 wordspace);



#if TCFG_FONT_SIZE_ASCII_8X16_ENABLE
static struct font_ascii_8x16_t  code Font_Data_8x16_ASCII[] =
{
  {
    "!",0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x10,0x10,0x00,0x00,  /* 0 */ 
  },
  {
    "\"",0x00,0x12,0x24,0x24,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 1 */ 
  },
  {
    "#",0x00,0x00,0x00,0x12,0x12,0x12,0x7E,0x24,0x24,0x24,0x7E,0x24,0x24,0x24,0x00,0x00,  /* 2 */ 
  },
  {
    "$",0x00,0x00,0x08,0x3C,0x4A,0x4A,0x48,0x38,0x0C,0x0A,0x0A,0x4A,0x4A,0x3C,0x08,0x08,  /* 3 */ 
  },
  {
    "%",0x00,0x00,0x00,0x44,0xA4,0xA8,0xA8,0xB0,0x54,0x1A,0x2A,0x2A,0x4A,0x44,0x00,0x00,  /* 4 */ 
  },
  {
    "&",0x00,0x00,0x00,0x30,0x48,0x48,0x48,0x50,0x6E,0xA4,0x94,0x98,0x89,0x76,0x00,0x00,  /* 5 */ 
  },
  {
    "'",0x00,0x60,0x20,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 6 */ 
  },
  {
    "(",0x00,0x02,0x04,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x08,0x08,0x04,0x02,0x00,  /* 7 */ 
  },
  {
    ")",0x00,0x40,0x20,0x10,0x10,0x08,0x08,0x08,0x08,0x08,0x08,0x10,0x10,0x20,0x40,0x00,  /* 8 */ 
  },
  {
    "*",0x00,0x00,0x00,0x00,0x10,0x10,0xD6,0x38,0x38,0xD6,0x10,0x10,0x00,0x00,0x00,0x00,  /* 9 */ 
  },
  {
    "+",0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x7F,0x08,0x08,0x08,0x00,0x00,0x00,0x00,  /* 10 */ 
  },
  {
    ",",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x20,0x20,0x40,  /* 11 */ 
  },
  {
    "-",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 12 */ 
  },
  {
    ".",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x00,0x00,  /* 13 */ 
  },
  {
    "/",0x00,0x00,0x02,0x04,0x04,0x04,0x08,0x08,0x10,0x10,0x10,0x20,0x20,0x40,0x40,0x00,  /* 14 */ 
  },
  {
    "0",0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00,  /* 15 */ 
  },
  {
    "1",0x00,0x00,0x00,0x08,0x38,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x3E,0x00,0x00,  /* 16 */ 
  },
  {
    "2",0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x02,0x04,0x08,0x10,0x20,0x42,0x7E,0x00,0x00,  /* 17 */ 
  },
  {
    "3",0x00,0x00,0x00,0x3C,0x42,0x42,0x02,0x04,0x18,0x04,0x02,0x42,0x42,0x3C,0x00,0x00,  /* 18 */ 
  },
  {
    "4",0x00,0x00,0x00,0x04,0x0C,0x0C,0x14,0x24,0x24,0x44,0x7F,0x04,0x04,0x1F,0x00,0x00,  /* 19 */ 
  },
  {
    "5",0x00,0x00,0x00,0x7E,0x40,0x40,0x40,0x78,0x44,0x02,0x02,0x42,0x44,0x38,0x00,0x00,  /* 20 */ 
  },
  {
    "6",0x00,0x00,0x00,0x18,0x24,0x40,0x40,0x5C,0x62,0x42,0x42,0x42,0x22,0x1C,0x00,0x00,  /* 21 */ 
  },
  {
    "7",0x00,0x00,0x00,0x7E,0x42,0x04,0x04,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x00,0x00,  /* 22 */ 
  },
  {
    "8",0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x24,0x18,0x24,0x42,0x42,0x42,0x3C,0x00,0x00,  /* 23 */ 
  },
  {
    "9",0x00,0x00,0x00,0x38,0x44,0x42,0x42,0x42,0x46,0x3A,0x02,0x02,0x24,0x18,0x00,0x00,  /* 24 */ 
  },
  {
    ":",0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,  /* 25 */ 
  },
  {
    ";",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x10,  /* 26 */ 
  },
  {
    "<",0x00,0x00,0x00,0x02,0x04,0x08,0x10,0x20,0x40,0x20,0x10,0x08,0x04,0x02,0x00,0x00,  /* 27 */ 
  },
  {
    "=",0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,  /* 28 */ 
  },
  {
    ">",0x00,0x00,0x00,0x40,0x20,0x10,0x08,0x04,0x02,0x04,0x08,0x10,0x20,0x40,0x00,0x00,  /* 29 */ 
  },
  {
    "?",0x00,0x00,0x00,0x3C,0x42,0x42,0x62,0x04,0x08,0x08,0x08,0x00,0x18,0x18,0x00,0x00,  /* 30 */ 
  },
  {
    "@",0x00,0x00,0x00,0x38,0x44,0x5A,0xAA,0xAA,0xAA,0xAA,0xAA,0x5C,0x42,0x3C,0x00,0x00,  /* 31 */ 
  },
  {
    "A",0x00,0x00,0x00,0x10,0x10,0x18,0x28,0x28,0x24,0x3C,0x44,0x42,0x42,0xE7,0x00,0x00,  /* 32 */ 
  },
  {
    "B",0x00,0x00,0x00,0xF8,0x44,0x44,0x44,0x78,0x44,0x42,0x42,0x42,0x44,0xF8,0x00,0x00,  /* 33 */ 
  },
  {
    "C",0x00,0x00,0x00,0x3E,0x42,0x42,0x80,0x80,0x80,0x80,0x80,0x42,0x44,0x38,0x00,0x00,  /* 34 */ 
  },
  {
    "D",0x00,0x00,0x00,0xF8,0x44,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x44,0xF8,0x00,0x00,  /* 35 */ 
  },
  {
    "E",0x00,0x00,0x00,0xFC,0x42,0x48,0x48,0x78,0x48,0x48,0x40,0x42,0x42,0xFC,0x00,0x00,  /* 36 */ 
  },
  {
    "F",0x00,0x00,0x00,0xFC,0x42,0x48,0x48,0x78,0x48,0x48,0x40,0x40,0x40,0xE0,0x00,0x00,  /* 37 */ 
  },
  {
    "G",0x00,0x00,0x00,0x3C,0x44,0x44,0x80,0x80,0x80,0x8E,0x84,0x44,0x44,0x38,0x00,0x00,  /* 38 */ 
  },
  {
    "H",0x00,0x00,0x00,0xE7,0x42,0x42,0x42,0x42,0x7E,0x42,0x42,0x42,0x42,0xE7,0x00,0x00,  /* 39 */ 
  },
  {
    "I",0x00,0x00,0x00,0x7C,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,  /* 40 */ 
  },
  {
    "J",0x00,0x00,0x00,0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x88,0xF0,  /* 41 */ 
  },
  {
    "K",0x00,0x00,0x00,0xEE,0x44,0x48,0x50,0x70,0x50,0x48,0x48,0x44,0x44,0xEE,0x00,0x00,  /* 42 */ 
  },
  {
    "L",0x00,0x00,0x00,0xE0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0xFE,0x00,0x00,  /* 43 */ 
  },
  {
    "M",0x00,0x00,0x00,0xEE,0x6C,0x6C,0x6C,0x6C,0x6C,0x54,0x54,0x54,0x54,0xD6,0x00,0x00,  /* 44 */ 
  },
  {
    "N",0x00,0x00,0x00,0xC7,0x62,0x62,0x52,0x52,0x4A,0x4A,0x4A,0x46,0x46,0xE2,0x00,0x00,  /* 45 */ 
  },
  {
    "O",0x00,0x00,0x00,0x38,0x44,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x44,0x38,0x00,0x00,  /* 46 */ 
  },
  {
    "P",0x00,0x00,0x00,0xFC,0x42,0x42,0x42,0x42,0x7C,0x40,0x40,0x40,0x40,0xE0,0x00,0x00,  /* 47 */ 
  },
  {
    "Q",0x00,0x00,0x00,0x38,0x44,0x82,0x82,0x82,0x82,0x82,0x82,0xB2,0x4C,0x38,0x06,0x00,  /* 48 */ 
  },
  {
    "R",0x00,0x00,0x00,0xFC,0x42,0x42,0x42,0x7C,0x48,0x48,0x44,0x44,0x42,0xE3,0x00,0x00,  /* 49 */ 
  },
  {
    "S",0x00,0x00,0x00,0x3E,0x42,0x42,0x40,0x20,0x18,0x04,0x02,0x42,0x42,0x7C,0x00,0x00,  /* 50 */ 
  },
  {
    "T",0x00,0x00,0x00,0xFE,0x92,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x38,0x00,0x00,  /* 51 */ 
  },
  {
    "U",0x00,0x00,0x00,0xE7,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,  /* 52 */ 
  },
  {
    "V",0x00,0x00,0x00,0xE7,0x42,0x42,0x44,0x24,0x24,0x28,0x28,0x18,0x10,0x10,0x00,0x00,  /* 53 */ 
  },
  {
    "W",0x00,0x00,0x00,0xD6,0x54,0x54,0x54,0x54,0x54,0x6C,0x28,0x28,0x28,0x28,0x00,0x00,  /* 54 */ 
  },
  {
    "X",0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x18,0x18,0x18,0x24,0x24,0x42,0xE7,0x00,0x00,  /* 55 */ 
  },
  {
    "Y",0x00,0x00,0x00,0xEE,0x44,0x44,0x28,0x28,0x10,0x10,0x10,0x10,0x10,0x38,0x00,0x00,  /* 56 */ 
  },
  {
    "Z",0x00,0x00,0x00,0x7E,0x84,0x04,0x08,0x08,0x10,0x20,0x20,0x42,0x42,0xFC,0x00,0x00,  /* 57 */ 
  },
  {
    "[",0x00,0x1E,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1E,0x00,  /* 58 */ 
  },
  {
    "\\",0x00,0x00,0x40,0x20,0x20,0x20,0x10,0x10,0x10,0x08,0x08,0x04,0x04,0x04,0x02,0x02,  /* 59 */ 
  },
  {
    "]",0x00,0x78,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x78,0x00,  /* 60 */ 
  },
  {
    "^",0x00,0x18,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 61 */ 
  },
  {
    "_",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,  /* 62 */ 
  },
  {
    "`",0x00,0x60,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 63 */ 
  },
  {
    "a",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x44,0x0C,0x34,0x44,0x4C,0x36,0x00,0x00,  /* 64 */ 
  },
  {
    "b",0x00,0x00,0x00,0x00,0xC0,0x40,0x40,0x58,0x64,0x42,0x42,0x42,0x64,0x58,0x00,0x00,  /* 65 */ 
  },
  {
    "c",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x40,0x40,0x40,0x22,0x1C,0x00,0x00,  /* 66 */ 
  },
  {
    "d",0x00,0x00,0x00,0x00,0x06,0x02,0x02,0x3E,0x42,0x42,0x42,0x42,0x46,0x3B,0x00,0x00,  /* 67 */ 
  },
  {
    "e",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x42,0x7E,0x40,0x42,0x3C,0x00,0x00,  /* 68 */ 
  },
  {
    "f",0x00,0x00,0x00,0x00,0x0C,0x12,0x10,0x7C,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,  /* 69 */ 
  },
  {
    "g",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x44,0x44,0x38,0x40,0x3C,0x42,0x42,0x3C,  /* 70 */ 
  },
  {
    "h",0x00,0x00,0x00,0x00,0xC0,0x40,0x40,0x5C,0x62,0x42,0x42,0x42,0x42,0xE7,0x00,0x00,  /* 71 */ 
  },
  {
    "i",0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,  /* 72 */ 
  },
  {
    "j",0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x1C,0x04,0x04,0x04,0x04,0x04,0x04,0x44,0x78,  /* 73 */ 
  },
  {
    "k",0x00,0x00,0x00,0x00,0xC0,0x40,0x40,0x4E,0x48,0x50,0x70,0x48,0x44,0xEE,0x00,0x00,  /* 74 */ 
  },
  {
    "l",0x00,0x00,0x00,0x10,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,  /* 75 */ 
  },
  {
    "m",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x49,0x49,0x49,0x49,0x49,0xED,0x00,0x00,  /* 76 */ 
  },
  {
    "n",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDC,0x62,0x42,0x42,0x42,0x42,0xE7,0x00,0x00,  /* 77 */ 
  },
  {
    "o",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,  /* 78 */ 
  },
  {
    "p",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD8,0x64,0x42,0x42,0x42,0x64,0x58,0x40,0xE0,  /* 79 */ 
  },
  {
    "q",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1A,0x26,0x42,0x42,0x42,0x26,0x1A,0x02,0x07,  /* 80 */ 
  },
  {
    "r",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEE,0x32,0x20,0x20,0x20,0x20,0xF8,0x00,0x00,  /* 81 */ 
  },
  {
    "s",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x42,0x40,0x3C,0x02,0x42,0x7C,0x00,0x00,  /* 82 */ 
  },
  {
    "t",0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x7C,0x10,0x10,0x10,0x10,0x12,0x0C,0x00,0x00,  /* 83 */ 
  },
  {
    "u",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC6,0x42,0x42,0x42,0x42,0x46,0x3B,0x00,0x00,  /* 84 */ 
  },
  {
    "v",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEE,0x44,0x44,0x28,0x28,0x10,0x10,0x00,0x00,  /* 85 */ 
  },
  {
    "w",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDB,0x89,0x4A,0x5A,0x54,0x24,0x24,0x00,0x00,  /* 86 */ 
  },
  {
    "x",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x24,0x18,0x18,0x18,0x24,0x6E,0x00,0x00,  /* 87 */ 
  },
  {
    "y",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x18,0x18,0x10,0x10,0x60,  /* 88 */ 
  },
  {
    "z",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x44,0x08,0x10,0x10,0x22,0x7E,0x00,0x00,  /* 89 */ 
  },
  {
    "{",0x00,0x03,0x04,0x04,0x04,0x04,0x04,0x04,0x08,0x04,0x04,0x04,0x04,0x04,0x03,0x00,  /* 90 */ 
  },
  {
    "|",0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,  /* 91 */ 
  },
  {
    "}",0x00,0xC0,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0x20,0x20,0x20,0x20,0x20,0xC0,0x00,  /* 92 */ 
  },
  {
    "~",0x20,0x5A,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 93 */ 
  },
  {
    "ā",0x00,0x00,0xFC,0x00,0x00,0x74,0x8C,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 94 */ 
  },
  {
    "á",0x08,0x10,0x20,0x00,0x00,0x74,0x8C,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 95 */ 
  },
  {
    "ǎ",0x44,0x28,0x10,0x00,0x00,0x74,0x8C,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 96 */ 
  },
  {
    "à",0x40,0x20,0x10,0x00,0x00,0x74,0x8C,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 97 */ 
  },
  {
    "ō",0x00,0x00,0xFC,0x00,0x00,0x38,0x44,0x82,0x82,0x82,0x44,0x38,0x00,0x00,0x00,0x00,  /* 98 */ 
  },
  {
    "ó",0x08,0x10,0x20,0x00,0x00,0x38,0x44,0x82,0x82,0x82,0x44,0x38,0x00,0x00,0x00,0x00,  /* 99 */ 
  },
  {
    "ǒ",0x44,0x28,0x10,0x00,0x00,0x38,0x44,0x82,0x82,0x82,0x44,0x38,0x00,0x00,0x00,0x00,  /* 100 */ 
  },
  {
    "ò",0x20,0x10,0x08,0x00,0x00,0x38,0x44,0x82,0x82,0x82,0x44,0x38,0x00,0x00,0x00,0x00,  /* 101 */ 
  },
  {
    "ê",0x10,0x28,0x44,0x00,0x00,0x38,0x44,0x82,0xFE,0x80,0x42,0x3C,0x00,0x00,0x00,0x00,  /* 102 */ 
  },
  {
    "ē",0x00,0x00,0xFC,0x00,0x00,0x38,0x44,0x82,0xFE,0x80,0x42,0x3C,0x00,0x00,0x00,0x00,  /* 103 */ 
  },
  {
    "é",0x08,0x10,0x20,0x00,0x00,0x38,0x44,0x82,0xFE,0x80,0x42,0x3C,0x00,0x00,0x00,0x00,  /* 104 */ 
  },
  {
    "ě",0x44,0x28,0x10,0x00,0x00,0x38,0x44,0x82,0xFE,0x80,0x42,0x3C,0x00,0x00,0x00,0x00,  /* 105 */ 
  },
  {
    "è",0x40,0x20,0x10,0x00,0x00,0x38,0x44,0x82,0xFE,0x80,0x42,0x3C,0x00,0x00,0x00,0x00,  /* 106 */ 
  },
  {
    "ī",0x00,0x00,0x38,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x00,0x00,  /* 107 */ 
  },
  {
    "í",0x08,0x10,0x20,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x00,0x00,  /* 108 */ 
  },
  {
    "ǐ",0x44,0x28,0x10,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x00,0x00,  /* 109 */ 
  },
  {
    "ì",0x20,0x10,0x08,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x00,0x00,  /* 110 */ 
  },
  {
    "ū",0x00,0x00,0xFC,0x00,0x00,0x84,0x84,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 111 */ 
  },
  {
    "ú",0x08,0x10,0x20,0x00,0x00,0x84,0x84,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 112 */ 
  },
  {
    "ǔ",0x44,0x28,0x10,0x00,0x00,0x84,0x84,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 113 */ 
  },
  {
    "ù",0x20,0x10,0x08,0x00,0x00,0x84,0x84,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 114 */ 
  },
  {
    "ǖ",0x00,0x00,0xFC,0x00,0x48,0x00,0x84,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 115 */ 
  },
  {
    "ǘ",0x10,0x20,0x40,0x00,0x48,0x00,0x84,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 116 */ 
  },
  {
    "ǚ",0x88,0x50,0x20,0x00,0x48,0x00,0x84,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 117 */ 
  },
  {
    "ǜ",0x40,0x20,0x10,0x00,0x48,0x00,0x84,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 118 */ 
  },
  {
    "ü",0x00,0x00,0x00,0x00,0x48,0x00,0x84,0x84,0x84,0x84,0x8C,0x76,0x00,0x00,0x00,0x00,  /* 119 */ 
  },
};
#endif


#if TCFG_FONT_SIZE_ASCII_16X24_ENABLE
static struct font_ascii_16x24_t  code Font_Data_16x24_ASCII[] =
{
  {
    "!",0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x01,0x80,0x03,0x80,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,  /* 0 */ 
  },
  {
    "\"",0x00,0x00,0x03,0x30,0x07,0x38,0x06,0x70,0x0C,0x60,0x08,0x80,0x11,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 1 */ 
  },
  {
    "#",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x10,0x04,0x10,0x04,0x10,0x04,0x10,
        0x3F,0xFC,0x3F,0xFC,0x04,0x10,0x04,0x10,0x08,0x20,0x08,0x20,0x08,0x20,0x3F,0xFC,
        0x3F,0xFC,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0x00,0x00,0x00,0x00,0x00,0x00,  /* 2 */ 
  },
  {
    "$",0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x80,0x03,0xE0,0x0C,0xB0,0x08,0x90,0x18,0xB0,
        0x08,0x80,0x0C,0x80,0x07,0x80,0x03,0x80,0x01,0xE0,0x00,0xF0,0x00,0xB0,0x00,0x98,
        0x18,0x98,0x18,0x98,0x18,0x90,0x0C,0xA0,0x03,0xC0,0x00,0x80,0x00,0x80,0x00,0x00,  /* 3 */ 
  },
  {
    "%",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x10,0x22,0x20,0x62,0x20,0x62,0x40,
        0x62,0x40,0x62,0x40,0x22,0x80,0x24,0x80,0x19,0x38,0x01,0x44,0x02,0x44,0x02,0xC4,
        0x04,0xC4,0x04,0x44,0x08,0x44,0x08,0x4C,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,  /* 4 */ 
  },
  {
    "&",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x08,0x80,0x18,0xC0,0x18,0x80,
        0x18,0x80,0x09,0x80,0x0F,0x00,0x0C,0x78,0x14,0x30,0x26,0x30,0x22,0x20,0x63,0x20,
        0x61,0xA0,0x61,0xC0,0x30,0xE2,0x19,0xF4,0x0E,0x18,0x00,0x00,0x00,0x00,0x00,0x00,  /* 5 */ 
  },
  {
    "'",0x00,0x00,0x1C,0x00,0x1C,0x00,0x0C,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 6 */ 
  },
  {
    "(",0x00,0x00,0x00,0x0C,0x00,0x18,0x00,0x30,0x00,0x20,0x00,0x40,0x00,0xC0,0x00,0x80,
        0x00,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x00,0x80,
        0x00,0x80,0x00,0xC0,0x00,0x40,0x00,0x20,0x00,0x30,0x00,0x18,0x00,0x0C,0x00,0x00,  /* 7 */ 
  },
  {
    ")",0x00,0x00,0x20,0x00,0x18,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x03,0x00,0x03,0x00,
        0x01,0x00,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x00,
        0x03,0x00,0x03,0x00,0x02,0x00,0x04,0x00,0x0C,0x00,0x18,0x00,0x30,0x00,0x00,0x00,  /* 8 */ 
  },
  {
    "*",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0x80,
        0x11,0x88,0x39,0x9C,0x1D,0x38,0x03,0xC0,0x03,0xC0,0x1D,0x38,0x39,0x9C,0x31,0x8C,
        0x01,0x80,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 9 */ 
  },
  {
    "+",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x80,
        0x00,0x80,0x00,0x80,0x00,0x80,0x3F,0xFC,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,
        0x00,0x80,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 10 */ 
  },
  {
    ",",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x1C,0x00,0x1C,0x00,0x04,0x00,0x04,0x00,0x08,0x00,0x10,0x00,  /* 11 */ 
  },
  {
    "-",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 12 */ 
  },
  {
    ".",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 13 */ 
  },
  {
    "/",0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x20,
        0x00,0x40,0x00,0x40,0x00,0x80,0x00,0x80,0x01,0x00,0x01,0x00,0x02,0x00,0x02,0x00,
        0x04,0x00,0x04,0x00,0x08,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x20,0x00,0x00,0x00,  /* 14 */ 
  },
  {
    "0",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x0C,0x30,0x08,0x10,0x18,0x18,
        0x18,0x18,0x18,0x18,0x30,0x18,0x30,0x1C,0x30,0x1C,0x30,0x1C,0x38,0x18,0x18,0x18,
        0x18,0x18,0x18,0x18,0x0C,0x30,0x06,0x60,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 15 */ 
  },
  {
    "1",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x0F,0x80,0x01,0x80,0x01,0x80,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 16 */ 
  },
  {
    "2",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x08,0x30,0x18,0x18,0x18,0x18,
        0x18,0x18,0x00,0x18,0x00,0x30,0x00,0x20,0x00,0x40,0x00,0x80,0x01,0x00,0x02,0x00,
        0x04,0x00,0x08,0x08,0x10,0x08,0x3F,0xF8,0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,  /* 17 */ 
  },
  {
    "3",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x18,0x30,0x18,0x30,0x18,0x10,
        0x00,0x10,0x00,0x30,0x00,0x60,0x03,0x80,0x00,0x60,0x00,0x10,0x00,0x18,0x00,0x18,
        0x18,0x18,0x18,0x18,0x18,0x10,0x08,0x30,0x07,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 18 */ 
  },
  {
    "4",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0xE0,0x01,0x60,
        0x01,0x60,0x02,0x60,0x04,0x60,0x08,0x60,0x08,0x60,0x10,0x60,0x20,0x60,0x3F,0xFC,
        0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x03,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,  /* 19 */ 
  },
  {
    "5",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF8,0x08,0x00,0x08,0x00,0x08,0x00,
        0x08,0x00,0x08,0x00,0x13,0xE0,0x14,0x30,0x18,0x18,0x00,0x18,0x00,0x18,0x00,0x18,
        0x18,0x18,0x18,0x18,0x18,0x10,0x08,0x30,0x07,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 20 */ 
  },
  {
    "6",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xF0,0x04,0x38,0x08,0x30,0x18,0x00,
        0x18,0x00,0x18,0x00,0x33,0xE0,0x34,0x30,0x38,0x18,0x38,0x08,0x30,0x0C,0x10,0x0C,
        0x18,0x08,0x18,0x08,0x0C,0x18,0x0C,0x30,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 21 */ 
  },
  {
    "7",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xF8,0x18,0x08,0x10,0x10,0x10,0x10,
        0x00,0x20,0x00,0x40,0x00,0x40,0x00,0xC0,0x00,0x80,0x01,0x80,0x01,0x80,0x01,0x00,
        0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 22 */ 
  },
  {
    "8",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x18,0x10,0x10,0x18,0x10,0x08,
        0x10,0x08,0x18,0x18,0x0E,0x30,0x07,0xC0,0x0D,0xE0,0x18,0x70,0x10,0x18,0x30,0x18,
        0x30,0x08,0x30,0x08,0x10,0x18,0x08,0x30,0x07,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 23 */ 
  },
  {
    "9",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x18,0x30,0x18,0x10,0x30,0x18,
        0x30,0x18,0x30,0x18,0x30,0x18,0x10,0x18,0x18,0x38,0x0F,0xD8,0x00,0x18,0x00,0x18,
        0x00,0x18,0x08,0x30,0x18,0x20,0x1C,0x40,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00,  /* 24 */ 
  },
  {
    ":",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x01,0x80,0x03,0x80,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x01,0x80,0x03,0x80,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,  /* 25 */ 
  },
  {
    ";",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x01,0x80,0x01,0x80,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x00,0x00,0x00,  /* 26 */ 
  },
  {
    "<",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40,0x00,0x80,
        0x01,0x00,0x02,0x00,0x0C,0x00,0x18,0x00,0x18,0x00,0x0C,0x00,0x02,0x00,0x01,0x00,
        0x00,0x80,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,  /* 27 */ 
  },
  {
    "=",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x3F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFC,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 28 */ 
  },
  {
    ">",0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x01,0x00,
        0x00,0x80,0x00,0x40,0x00,0x30,0x00,0x18,0x00,0x18,0x00,0x30,0x00,0x40,0x00,0x80,
        0x01,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 29 */ 
  },
  {
    "?",0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x0E,0x70,0x18,0x18,0x10,0x18,0x30,0x0C,
        0x38,0x0C,0x18,0x18,0x00,0x18,0x00,0x70,0x00,0xC0,0x01,0x00,0x01,0x00,0x01,0x00,
        0x01,0x00,0x00,0x00,0x01,0x80,0x03,0x80,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,  /* 30 */ 
  },
  {
    "@",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xF0,0x04,0x08,0x08,0x04,0x10,0xF4,
        0x11,0x34,0x33,0x24,0x32,0x24,0x32,0x24,0x36,0x24,0x36,0x24,0x36,0x64,0x36,0x68,
        0x13,0xB0,0x18,0x04,0x08,0x08,0x04,0x10,0x03,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 31 */ 
  },
  {
    "A",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0x80,0x02,0x80,0x02,0xC0,
        0x02,0xC0,0x04,0x40,0x04,0x60,0x04,0x60,0x04,0x60,0x08,0x20,0x0F,0xF0,0x08,0x30,
        0x10,0x30,0x10,0x10,0x10,0x18,0x10,0x18,0x78,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 32 */ 
  },
  {
    "B",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xE0,0x18,0x18,0x18,0x18,0x18,0x18,
        0x18,0x18,0x18,0x18,0x18,0x30,0x1F,0xC0,0x18,0x30,0x18,0x18,0x18,0x0C,0x18,0x0C,
        0x18,0x0C,0x18,0x0C,0x18,0x18,0x18,0x30,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 33 */ 
  },
  {
    "C",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x0C,0x08,0x08,0x04,0x18,0x04,
        0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,
        0x30,0x04,0x18,0x04,0x18,0x08,0x0E,0x10,0x03,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 34 */ 
  },
  {
    "D",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xC0,0x18,0x30,0x18,0x18,0x18,0x18,
        0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,
        0x18,0x18,0x18,0x18,0x18,0x30,0x18,0x60,0x3F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,  /* 35 */ 
  },
  {
    "E",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xF8,0x18,0x08,0x18,0x04,0x18,0x00,
        0x18,0x00,0x18,0x20,0x18,0x20,0x1F,0xE0,0x18,0x20,0x18,0x20,0x18,0x20,0x18,0x00,
        0x18,0x00,0x18,0x04,0x18,0x04,0x18,0x18,0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,  /* 36 */ 
  },
  {
    "F",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xF8,0x18,0x0C,0x18,0x04,0x18,0x00,
        0x18,0x00,0x18,0x10,0x18,0x10,0x1F,0xF0,0x18,0x30,0x18,0x10,0x18,0x10,0x18,0x00,
        0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 37 */ 
  },
  {
    "G",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF0,0x0C,0x10,0x18,0x10,0x18,0x08,
        0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x7C,0x30,0x18,0x30,0x18,
        0x30,0x18,0x18,0x18,0x18,0x18,0x0C,0x38,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 38 */ 
  },
  {
    "H",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x3C,0x18,0x18,0x18,0x18,0x18,0x18,
        0x18,0x18,0x18,0x18,0x18,0x18,0x1F,0xF8,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
        0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x7C,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 39 */ 
  },
  {
    "I",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,0x01,0x80,0x01,0x80,0x01,0x80,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 40 */ 
  },
  {
    "J",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFC,0x00,0x60,0x00,0x60,0x00,0x60,
        0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,
        0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x30,0x40,0x30,0x80,0x0F,0x00,  /* 41 */ 
  },
  {
    "K",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x7C,0x18,0x30,0x18,0x20,0x18,0x40,
        0x18,0x80,0x19,0x00,0x19,0x00,0x1B,0x80,0x1D,0x80,0x18,0xC0,0x18,0xC0,0x18,0x60,
        0x18,0x60,0x18,0x30,0x18,0x30,0x18,0x18,0x3E,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 42 */ 
  },
  {
    "L",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x08,0x00,0x08,0x00,0x08,0x00,
        0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,
        0x08,0x00,0x08,0x04,0x08,0x04,0x08,0x18,0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,  /* 43 */ 
  },
  {
    "M",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x1E,0x18,0x18,0x18,0x18,0x28,0x38,
        0x2C,0x38,0x2C,0x38,0x2C,0x58,0x24,0x58,0x24,0x58,0x26,0x58,0x26,0x98,0x22,0x98,
        0x22,0x98,0x23,0x18,0x23,0x18,0x21,0x18,0x79,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,  /* 44 */ 
  },
  {
    "N",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x3E,0x1C,0x08,0x1C,0x08,0x16,0x08,
        0x16,0x08,0x13,0x08,0x13,0x08,0x11,0x88,0x10,0xC8,0x10,0xC8,0x10,0x68,0x10,0x68,
        0x10,0x38,0x10,0x38,0x10,0x18,0x10,0x08,0x7C,0x08,0x00,0x00,0x00,0x00,0x00,0x00,  /* 45 */ 
  },
  {
    "O",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x0C,0x10,0x18,0x18,0x18,0x08,
        0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,
        0x10,0x0C,0x18,0x18,0x08,0x10,0x04,0x30,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 46 */ 
  },
  {
    "P",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xE0,0x18,0x18,0x18,0x0C,0x18,0x0C,
        0x18,0x0C,0x18,0x0C,0x18,0x08,0x18,0x10,0x1F,0xE0,0x18,0x00,0x18,0x00,0x18,0x00,
        0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 47 */ 
  },
  {
    "Q",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x0C,0x10,0x18,0x18,0x18,0x08,
        0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,
        0x37,0x8C,0x1C,0xD8,0x08,0x58,0x04,0x70,0x03,0xE4,0x00,0x38,0x00,0x38,0x00,0x00,  /* 48 */ 
  },
  {
    "R",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xE0,0x08,0x18,0x08,0x18,0x08,0x18,
        0x08,0x18,0x08,0x18,0x08,0x10,0x0F,0x60,0x08,0xC0,0x08,0xC0,0x08,0x60,0x08,0x60,
        0x08,0x20,0x08,0x30,0x08,0x30,0x18,0x18,0x3E,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 49 */ 
  },
  {
    "S",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,0x18,0x10,0x10,0x18,0x30,0x08,
        0x30,0x00,0x18,0x00,0x1E,0x00,0x07,0x80,0x01,0xE0,0x00,0x70,0x00,0x18,0x00,0x08,
        0x20,0x08,0x30,0x08,0x10,0x18,0x1C,0x30,0x13,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 50 */ 
  },
  {
    "T",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xF8,0x31,0x8C,0x21,0x84,0x21,0x84,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x07,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 51 */ 
  },
  {
    "U",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x3C,0x18,0x08,0x18,0x08,0x18,0x08,
        0x18,0x08,0x18,0x08,0x18,0x08,0x18,0x08,0x18,0x08,0x18,0x08,0x18,0x08,0x18,0x08,
        0x18,0x08,0x18,0x08,0x18,0x10,0x0C,0x20,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 52 */ 
  },
  {
    "V",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x3C,0x18,0x08,0x18,0x10,0x08,0x10,
        0x0C,0x10,0x0C,0x20,0x0C,0x20,0x06,0x20,0x06,0x40,0x06,0x40,0x02,0x40,0x03,0x40,
        0x03,0x80,0x03,0x80,0x01,0x80,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 53 */ 
  },
  {
    "W",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0xDE,0x31,0x84,0x11,0x88,0x10,0x88,
        0x10,0x88,0x19,0xC8,0x19,0xC8,0x19,0xD0,0x09,0xD0,0x0A,0x50,0x0A,0x50,0x0E,0x50,
        0x0E,0x60,0x0C,0x60,0x04,0x20,0x04,0x20,0x04,0x20,0x00,0x00,0x00,0x00,0x00,0x00,  /* 54 */ 
  },
  {
    "X",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x3C,0x0C,0x10,0x0C,0x20,0x06,0x20,
        0x06,0x40,0x03,0x40,0x03,0x80,0x01,0x80,0x01,0x80,0x01,0xC0,0x02,0xC0,0x02,0x60,
        0x04,0x60,0x04,0x30,0x08,0x30,0x18,0x18,0x3C,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 55 */ 
  },
  {
    "Y",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x3C,0x18,0x10,0x08,0x10,0x0C,0x10,
        0x04,0x20,0x06,0x20,0x06,0x40,0x03,0x40,0x03,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x07,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 56 */ 
  },
  {
    "Z",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF8,0x18,0x18,0x10,0x30,0x00,0x30,
        0x00,0x60,0x00,0x40,0x00,0xC0,0x01,0x80,0x01,0x80,0x03,0x00,0x02,0x00,0x06,0x00,
        0x0C,0x00,0x0C,0x04,0x18,0x08,0x10,0x18,0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,  /* 57 */ 
  },
  {
    "[",0x00,0x00,0x03,0xF8,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
        0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
        0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0xF8,0x00,0x00,  /* 58 */ 
  },
  {
    "\\",0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x08,0x00,0x0C,0x00,0x04,0x00,0x04,0x00,
        0x02,0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x01,0x80,0x00,0x80,0x00,0xC0,0x00,0x40,
        0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x10,0x00,0x10,0x00,0x18,0x00,0x08,0x00,0x0C,  /* 59 */ 
  },
  {
    "]",0x00,0x00,0x1F,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,
        0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,
        0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x1F,0x80,0x00,0x00,  /* 60 */ 
  },
  {
    "^",0x00,0x00,0x03,0xC0,0x04,0x60,0x08,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 61 */ 
  },
  {
    "_",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xFE,  /* 62 */ 
  },
  {
    "`",0x00,0x00,0x0E,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 63 */ 
  },
  {
    "a",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x03,0xC0,0x0C,0x20,0x18,0x10,0x18,0x10,0x00,0x70,0x07,0x90,0x18,0x10,
        0x10,0x10,0x30,0x10,0x30,0x10,0x18,0x74,0x07,0x88,0x00,0x00,0x00,0x00,0x00,0x00,  /* 64 */ 
  },
  {
    "b",0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x38,0x00,0x18,0x00,0x18,0x00,0x18,0x00,
        0x18,0x00,0x18,0x80,0x1B,0x70,0x1C,0x18,0x18,0x18,0x18,0x08,0x18,0x08,0x18,0x08,
        0x18,0x08,0x18,0x18,0x18,0x18,0x1C,0x30,0x13,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 65 */ 
  },
  {
    "c",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x01,0xC0,0x06,0x30,0x0C,0x10,0x18,0x30,0x18,0x00,0x10,0x00,0x10,0x00,
        0x10,0x00,0x18,0x00,0x18,0x08,0x0C,0x10,0x03,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 66 */ 
  },
  {
    "d",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x78,0x00,0x18,0x00,0x18,0x00,0x18,
        0x00,0x18,0x01,0x18,0x06,0xF8,0x08,0x18,0x18,0x18,0x18,0x18,0x10,0x18,0x10,0x18,
        0x10,0x18,0x18,0x18,0x18,0x38,0x0C,0x5C,0x03,0x90,0x00,0x00,0x00,0x00,0x00,0x00,  /* 67 */ 
  },
  {
    "e",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x01,0x80,0x06,0x70,0x08,0x18,0x18,0x18,0x18,0x18,0x1F,0xF8,0x18,0x00,
        0x18,0x00,0x18,0x08,0x08,0x08,0x04,0x10,0x03,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 68 */ 
  },
  {
    "f",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0x0C,0x03,0x0C,0x02,0x00,
        0x02,0x00,0x0F,0xE0,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,
        0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x1F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 69 */ 
  },
  {
    "g",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x01,0x80,0x06,0x7C,0x08,0x30,0x18,0x30,0x18,0x10,0x08,0x30,0x0C,0x20,
        0x0B,0xC0,0x18,0x00,0x0F,0xC0,0x09,0xF8,0x10,0x08,0x10,0x08,0x10,0x08,0x0F,0xF0,  /* 70 */ 
  },
  {
    "h",0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x38,0x00,0x18,0x00,0x18,0x00,0x18,0x00,
        0x18,0x00,0x18,0xC0,0x1B,0x30,0x1C,0x10,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
        0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3C,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 71 */ 
  },
  {
    "i",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0x80,0x00,0x00,0x00,0x00,
        0x00,0x00,0x07,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 72 */ 
  },
  {
    "j",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0xF0,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,
        0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x20,0x18,0x20,0x0F,0xC0,  /* 73 */ 
  },
  {
    "k",0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x38,0x00,0x08,0x00,0x08,0x00,0x08,0x00,
        0x08,0x00,0x08,0x00,0x08,0x30,0x08,0x40,0x08,0x80,0x09,0x00,0x0B,0x80,0x0C,0xC0,
        0x08,0x40,0x08,0x60,0x08,0x30,0x18,0x18,0x3E,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 74 */ 
  },
  {
    "l",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x0F,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
        0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 75 */ 
  },
  {
    "m",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x12,0x10,0x3D,0xEC,0x31,0x8C,0x31,0x8C,0x31,0x8C,0x31,0x8C,0x31,0x8C,
        0x31,0x8C,0x31,0x8C,0x31,0x8C,0x31,0x8C,0x7B,0xDE,0x00,0x00,0x00,0x00,0x00,0x00,  /* 76 */ 
  },
  {
    "n",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x08,0xC0,0x1B,0x30,0x1C,0x10,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
        0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x3C,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 77 */ 
  },
  {
    "o",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x01,0x80,0x06,0x60,0x08,0x10,0x18,0x18,0x10,0x08,0x30,0x0C,0x30,0x0C,
        0x30,0x0C,0x10,0x08,0x18,0x18,0x0C,0x30,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 78 */ 
  },
  {
    "p",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x08,0x80,0x1B,0x70,0x1C,0x18,0x18,0x08,0x18,0x0C,0x18,0x0C,0x18,0x0C,
        0x18,0x0C,0x18,0x08,0x18,0x18,0x1C,0x30,0x1B,0xC0,0x18,0x00,0x18,0x00,0x1C,0x00,  /* 79 */ 
  },
  {
    "q",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x07,0xF0,0x08,0x10,0x18,0x10,0x10,0x10,0x30,0x10,0x30,0x10,
        0x10,0x10,0x10,0x10,0x18,0x10,0x0C,0x70,0x03,0x90,0x00,0x10,0x00,0x10,0x00,0x38,  /* 80 */ 
  },
  {
    "r",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x1E,0x30,0x06,0x4C,0x06,0x8C,0x07,0x00,0x06,0x00,0x06,0x00,0x06,0x00,
        0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x3F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 81 */ 
  },
  {
    "s",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x03,0xC0,0x04,0x30,0x08,0x10,0x08,0x08,0x0C,0x00,0x07,0x80,0x00,0xF0,
        0x00,0x38,0x10,0x18,0x18,0x08,0x0C,0x10,0x03,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 82 */ 
  },
  {
    "t",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,
        0x03,0x00,0x0F,0xE0,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
        0x03,0x00,0x03,0x08,0x03,0x08,0x01,0x10,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 83 */ 
  },
  {
    "u",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x08,0x10,0x18,0x30,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,
        0x18,0x10,0x18,0x10,0x18,0x30,0x0C,0x5C,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00,  /* 84 */ 
  },
  {
    "v",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x1C,0x18,0x08,0x10,0x0C,0x10,0x04,0x20,0x06,0x20,0x06,0x40,
        0x02,0x40,0x03,0x40,0x01,0x80,0x01,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 85 */ 
  },
  {
    "w",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x31,0x8C,0x11,0x88,0x11,0x88,0x19,0x88,0x19,0xD0,0x0A,0xD0,
        0x0A,0x50,0x0E,0x50,0x04,0x60,0x04,0x20,0x04,0x20,0x00,0x00,0x00,0x00,0x00,0x00,  /* 86 */ 
  },
  {
    "x",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x0C,0x30,0x06,0x20,0x02,0x40,0x03,0x40,0x01,0x80,0x01,0x80,
        0x02,0xC0,0x02,0x60,0x04,0x20,0x08,0x30,0x3C,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 87 */ 
  },
  {
    "y",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x1C,0x38,0x0C,0x10,0x04,0x20,0x04,0x20,0x06,0x20,0x02,0x40,
        0x03,0x40,0x01,0x40,0x01,0x80,0x00,0x80,0x01,0x00,0x01,0x00,0x1A,0x00,0x1E,0x00,  /* 88 */ 
  },
  {
    "z",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x1F,0xF0,0x10,0x60,0x10,0x40,0x00,0xC0,0x01,0x80,0x03,0x00,
        0x02,0x00,0x06,0x08,0x0C,0x08,0x18,0x10,0x1F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 89 */ 
  },
  {
    "{",0x00,0x00,0x00,0x18,0x00,0x20,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,
        0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x80,0x00,0x80,0x00,0x40,0x00,0x40,0x00,0x40,
        0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x20,0x00,0x18,0x00,0x00,  /* 90 */ 
  },
  {
    "|",0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,
        0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,
        0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,  /* 91 */ 
  },
  {
    "}",0x00,0x00,0x18,0x00,0x04,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,
        0x02,0x00,0x02,0x00,0x02,0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x02,0x00,0x02,0x00,
        0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x04,0x00,0x18,0x00,0x00,0x00,  /* 92 */ 
  },
  {
    "~",0x0E,0x00,0x11,0x04,0x20,0x84,0x00,0x68,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 93 */ 
  },
  {
    "ā",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xE0,0x00,0x00,
         0x00,0x00,0x03,0x80,0x0E,0x70,0x18,0x30,0x18,0x10,0x30,0x10,0x30,0x10,0x30,0x10,
         0x30,0x10,0x10,0x10,0x18,0x30,0x0F,0xD8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 94 */ 
  },
  {
    "á",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x80,0x03,0x00,
         0x00,0x00,0x03,0x80,0x0E,0x70,0x18,0x30,0x18,0x10,0x30,0x10,0x30,0x10,0x30,0x10,
         0x30,0x10,0x10,0x10,0x18,0x30,0x0F,0xD8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 95 */ 
  },
  {
    "ǎ",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x20,0x06,0x40,0x03,0x80,
         0x01,0x00,0x03,0x80,0x0E,0x70,0x18,0x30,0x18,0x10,0x30,0x10,0x30,0x10,0x30,0x10,
         0x30,0x10,0x10,0x10,0x18,0x30,0x0F,0xD8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 96 */ 
  },
  {
    "à",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x07,0x00,0x03,0x00,0x01,0x00,
         0x00,0x00,0x03,0x80,0x0E,0x70,0x18,0x30,0x18,0x10,0x30,0x10,0x30,0x10,0x30,0x10,
         0x30,0x10,0x10,0x10,0x18,0x30,0x0F,0xD8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 97 */ 
  },
  {
    "ō",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x00,0x00,
         0x00,0x00,0x03,0xC0,0x0C,0x30,0x18,0x18,0x10,0x08,0x30,0x0C,0x30,0x0C,0x30,0x0C,
         0x10,0x08,0x10,0x08,0x08,0x10,0x04,0x20,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 98 */ 
  },
  {
    "ó",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0xC0,0x01,0x80,
         0x00,0x00,0x03,0xC0,0x0C,0x30,0x18,0x18,0x10,0x08,0x30,0x0C,0x30,0x0C,0x30,0x0C,
         0x10,0x08,0x10,0x08,0x08,0x10,0x04,0x20,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 99 */ 
  },
  {
    "ǒ",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x10,0x04,0x20,0x03,0xC0,0x03,0xC0,
         0x00,0x00,0x03,0xC0,0x0C,0x30,0x18,0x18,0x10,0x08,0x30,0x0C,0x30,0x0C,0x30,0x0C,
         0x10,0x08,0x10,0x08,0x08,0x10,0x04,0x20,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 100 */ 
  },
  {
    "ò",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x07,0x00,0x03,0x00,0x01,0x00,
         0x00,0x00,0x03,0xC0,0x0C,0x30,0x08,0x18,0x18,0x08,0x10,0x0C,0x30,0x0C,0x30,0x0C,
         0x10,0x0C,0x18,0x08,0x08,0x18,0x06,0x20,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 101 */ 
  },
  {
    "ê",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x03,0xC0,0x06,0x60,0x08,0x30,
         0x00,0x00,0x03,0xC0,0x04,0x30,0x08,0x18,0x18,0x18,0x18,0x08,0x1F,0xF8,0x18,0x00,
         0x18,0x00,0x18,0x08,0x0C,0x08,0x06,0x30,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 102 */ 
  },
  {
    "ē",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xE0,0x00,0x00,
         0x00,0x00,0x03,0xC0,0x04,0x30,0x08,0x18,0x18,0x18,0x18,0x08,0x1F,0xF8,0x18,0x00,
         0x18,0x00,0x18,0x08,0x0C,0x08,0x06,0x30,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 103 */ 
  },
  {
    "é",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0xC0,0x01,0x80,
         0x00,0x00,0x03,0xC0,0x04,0x30,0x08,0x18,0x18,0x18,0x18,0x08,0x1F,0xF8,0x18,0x00,
         0x18,0x00,0x18,0x08,0x0C,0x08,0x06,0x30,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 104 */ 
  },
  {
    "ě",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x10,0x04,0x20,0x07,0xC0,0x03,0x80,
         0x00,0x00,0x03,0xC0,0x04,0x30,0x08,0x18,0x18,0x18,0x18,0x08,0x1F,0xF8,0x18,0x00,
         0x18,0x00,0x18,0x08,0x0C,0x08,0x06,0x30,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 105 */ 
  },
  {
    "è",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x07,0x00,0x03,0x00,0x00,0x80,
         0x00,0x00,0x03,0xC0,0x04,0x30,0x08,0x18,0x18,0x18,0x18,0x08,0x1F,0xF8,0x18,0x00,
         0x18,0x00,0x18,0x08,0x0C,0x08,0x06,0x30,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 106 */ 
  },
  {
    "ī",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xC0,0x00,0x00,
         0x00,0x00,0x0F,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
         0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x1F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 107 */ 
  },
  {
    "í",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x01,0x80,0x03,0x00,0x07,0x00,
         0x00,0x00,0x0F,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
         0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x1F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 108 */ 
  },
  {
    "ǐ",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x80,0x07,0x80,0x07,0x00,
         0x00,0x00,0x0F,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
         0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x1F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 109 */ 
  },
  {
    "ì",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0C,0x00,0x06,0x00,0x02,0x00,
         0x00,0x00,0x0F,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
         0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x1F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,  /* 110 */ 
  },
  {
    "ū",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x00,0x00,
         0x00,0x00,0x38,0x70,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,
         0x18,0x10,0x18,0x10,0x18,0x30,0x0E,0xDC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 111 */ 
  },
  {
    "ú",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x40,0x00,0xC0,0x01,0x80,
         0x00,0x00,0x38,0x70,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,
         0x18,0x10,0x18,0x10,0x18,0x30,0x0E,0xDC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 112 */ 
  },
  {
    "ǔ",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x10,0x04,0x20,0x03,0xC0,0x01,0x80,
         0x00,0x00,0x38,0x70,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,
         0x18,0x10,0x18,0x10,0x18,0x30,0x0E,0xDC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 113 */ 
  },
  {
    "ù",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x07,0x00,0x03,0x00,0x01,0x80,
         0x00,0x00,0x38,0x70,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,
         0x18,0x10,0x18,0x10,0x18,0x30,0x0E,0xDC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 114 */ 
  },
  {
    "ǖ",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x00,0x00,0x0C,0x70,0x0C,0x70,
         0x00,0x00,0x38,0x70,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,
         0x18,0x10,0x18,0x10,0x18,0x30,0x0E,0xDC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 115 */ 
  },
  {
    "ǘ",0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xC0,0x01,0x80,0x00,0x00,0x0C,0x70,0x0C,0x70,
         0x00,0x00,0x38,0x70,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,
         0x18,0x10,0x18,0x10,0x18,0x30,0x0E,0xDC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 116 */ 
  },
  {
    "ǚ",0x00,0x00,0x00,0x00,0x04,0x20,0x03,0x60,0x03,0xC0,0x00,0x00,0x0C,0x70,0x0C,0x70,
         0x00,0x00,0x38,0x70,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,
         0x18,0x10,0x18,0x10,0x18,0x30,0x0E,0xDC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 117 */ 
  },
  {
    "ǜ",0x00,0x00,0x00,0x00,0x07,0x00,0x03,0x00,0x01,0x80,0x00,0x00,0x0C,0x70,0x0C,0x70,
         0x00,0x00,0x38,0x70,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,
         0x18,0x10,0x18,0x10,0x18,0x30,0x0E,0xDC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 118 */ 
  },
  {
    "ü",0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x70,0x0C,0x70,
         0x00,0x00,0x38,0x70,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,0x18,0x10,
         0x18,0x10,0x18,0x10,0x18,0x30,0x0E,0xDC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 119 */ 
  },
};
#endif

#if TCFG_FONT_SIZE_HZK_16X16_ENABLE
static struct font_hzk_16x16_t  code Font_Data_16x16_HZK[] =
{
  {
    "报",0x10,0x00,0x11,0xFC,0x11,0x04,0x11,0x04,0xFD,0x14,0x11,0x08,0x11,0x00,0x15,0xFC,
         0x19,0x44,0x31,0x44,0xD1,0x28,0x11,0x28,0x11,0x10,0x11,0x28,0x51,0x44,0x21,0x82,  /* 0 */ 
  },
  {
    "警",0x24,0x20,0xFF,0x20,0x24,0x7E,0x7E,0xC4,0x82,0x28,0x7A,0x10,0x4A,0x28,0x7A,0xC6,
         0x05,0x00,0xFF,0xFE,0x00,0x00,0x3F,0xF8,0x00,0x00,0x3F,0xF8,0x20,0x08,0x3F,0xF8,  /* 1 */ 
  },
  {
    "阀",0x20,0x00,0x17,0xFC,0x00,0x04,0x45,0x44,0x45,0x24,0x49,0x04,0x59,0xF4,0x6F,0x04,
         0x49,0x24,0x49,0x24,0x48,0xC4,0x48,0x94,0x49,0x54,0x4A,0x34,0x48,0x14,0x40,0x08,  /* 2 */ 
  },
  {
    "阈",0x20,0x00,0x17,0xFC,0x00,0x84,0x40,0xA4,0x40,0x94,0x5F,0xF4,0x40,0x84,0x4E,0xA4,
         0x4A,0xA4,0x4E,0xA4,0x40,0xC4,0x46,0x54,0x58,0xB4,0x41,0x14,0x42,0x04,0x40,0x0C,  /* 3 */ 
  },
  {
    "值",0x08,0x40,0x08,0x40,0x0F,0xFC,0x10,0x40,0x10,0x40,0x33,0xF8,0x32,0x08,0x53,0xF8,
         0x92,0x08,0x13,0xF8,0x12,0x08,0x13,0xF8,0x12,0x08,0x12,0x08,0x1F,0xFE,0x10,0x00,  /* 4 */ 
  },
  
};
#endif

#if TCFG_FONT_SIZE_HZK_16X24_ENABLE
static struct font_hzk_16x24_t  code Font_Data_16x24_HZK[] =
{

};
#endif


#endif